@charset "windows-1252";



html, body {

	height: 100%; /* needed for container min-height */

}



body {

	background: #7eb801;

	font-size: 62.5%;

	/*font: .8em/1.2em "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;*/

	font: .7em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333;

	text-align: center;

}



h1, h2, h3 {

	/*font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/

	font-family: Verdana, Tahoma, Arial, Geneva, Arial, Helvetica, sans-serif;

}

h1 {

	font-size: 2em;

	color: #7eb801;

	margin-bottom: 1em;

	margin-top: 2em;

	text-align: left;

}

	h1:first-child {

		margin-top: 1em;

	}

	h1.tituloSeccion, h1.tituloSeccionNews, h1.tituloSeccionFreshNews {

		margin: .2em 0;

		line-height: 2em;

		height: 48px;

		padding: 0 .7em;

		color: #fff;

		font-weight:normal;

	}

	/*h1.tituloSeccionTop {background:#ff6317;}*/



	h1.tituloSeccion {background: #7eb801;}

	h1.tituloSeccionNews {background:rgb(138,0,79) url(../images/bgNoticias.jpg) top left no-repeat;}

	h1.tituloSeccionFreshNews {background:#555 url(../images/bgDestacados.jpg) top left no-repeat;}

	h1.conSello {

		padding-left: 52px;

		line-height: 48px;

		background: url(../images/avisoLegal_ico.gif) center left no-repeat;

		margin-top: 1.5em;

		font-weight: normal;

	}

	h1.topVerde {background: #7eb801;}

	h1.topNaranja {background:#ff9933;}

	h1.topAzul {background:#008a9e;border:1px #005468 solid;}

	h1.topVioleta {background:rgb(138,0,79);}

	h1.topCarbon {background:#555;}

	h1.topPurpura {background:#a82f65;border:1px #7d0835 solid;}



	h1 span.subtituloSeccion {margin-left:.5em;font-size:.7em;font-weight:normal;}



h2 {

	font-size: 1.1em;

	color: #7eb801;

	line-height: 1.2em;

	margin-bottom: .2em;

	margin-top: 2em;

	text-transform: uppercase;

	text-align: left;

}

  h2.subtituloSeccion {

    font-size:2em;

    color: #fff;

  }

  h2.tituloNoticia {color:rgb(138,0,79)}



#container {

	background: #fff;

	width: 836px;

	padding: 0 8px;

	/*text-align: justify;*/

	text-align: left;

	margin: 0 auto;

	position: relative; /* needed for footer positioning*/

	height: auto !important; /* real browsers */

	height: 100%; /* IE6: treaded as min-height*/

	min-height: 100%; /* real browsers */

	background: url(../images/bgContent.gif) top left repeat-y;

}



#header {

	width: 100%;

	overflow: hidden;

	background: #fff;

}

	#topmenu

	{

		background: #7eb801;

		/*position: relative;

		top: 0;

		left: 0;*/

		text-align: right;

		padding: 16px 24px 2px 0;

		text-transform: capitalize;

		font-size: 1.1em;

	}

		#topmenu #contacto {

			margin-right: 64px;

		}

		#topmenu li {

			display: inline;

			color: #fff;

			border-left: 1px #fff solid;

			margin-left: 16px;

			padding: 2px 0 4px 0;

		}

			#topmenu .activo {

				color: #336600;

				border-left: 1px #336600 solid;

				padding: 2px 8px 4px 8px;

			}

		#topmenu li a {

			color: #fff;

			text-decoration: none;

			padding: 2px 8px 4px 8px;

		}

		#topmenu li a:hover {

			background: #336600;

		}



#sidebar {

	float: left;

	width: 186px;

	background: #343434;

	color: #fff;

	text-align: left;

	height: 640px;

	font-size: .9em;

}

	#sidebar ul li {

		margin: 4px 0 4px 16px;

		font-weight: bold;

	}

		#sidebar ul li.apdo {

			margin-left: 8px;

			margin-top: 16px;

			text-transform: uppercase;

			border-bottom: 1px #fff solid;

		}

	#sidebar li a {

		text-decoration: none;

		color: #fff;

	}

	#sidebar li a:hover {

		color: #7eb801;

	}

		#sidebar ul li ul li {

		}



#content {

	margin-left: 190px;

	padding: .3em 0 3em 0; /* bottom padding for footer */

	/*font-family: Arial, Helvetica, sans-serif;*/

}

	#content p {

		margin-bottom: 1em;

	}

	#content ol {

		padding-left: 1em;

		list-style-position: outside;

		list-style-type: decimal;

		margin: 1em 1.5em;

	}

	#content li {margin-bottom: .5em;}



	#topcontent {

		background: #fff;

		height: 427px;

	}



	#botoneraTop a; #botoneraTop a:hover {margin:0;padding:0;border:none;}



	#slideShow {

		margin: 0;

	}



	#bottomcontent {

		margin-top: -8px;

	}

		#bottomcontent a {

  		color: #006600;

  		text-decoration: none;

  	}

  	#bottomcontent a:hover {

  		border-bottom: 1px #006600 dotted;

  	}

		#news {

			width: 319px;

			padding-bottom: 8px;

			float: left;

			overflow: hidden;

		}

			#news h1 {

				font-size: 1em;

				background: #90009a;

				line-height: 22px;

				padding-left: 8px;

				color: #fff;

				text-align: left;

				text-transform: uppercase;

				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			}

			#news .nw-post, #hightlights .hl-post {

				margin: 0;

				overflow: hidden;

				height: 164px;

				width: 320px;

			}

				#news .first, #hightlights .first {

					margin-top: -1em;

				}

				#news .nw-post h2, #hightlights .hl-post h2 {

					background: #fff;

					color: #74077c;

					padding: 0;

					font-size: 1em;

					line-height: 1em;

					margin: 1em 0 0 0;

          			text-transform: none;

				}

				#news .nw-post .thumbFoto {float:left;width:108px;margin-top:1em;}

				#news .nw-post img {width:108px;border:1px #90009a solid;}

				#news .nw-post .textBlock {margin: 8px 0 0 116px;}

				#news .nw-post .textBlock a {color:#90009a;border-bottom:1px #90009a dotted;}

				#news .nw-post .textBlock a:hover {border-bottom:2px #90009a dotted;}

		#hightlights {

			padding-bottom: 8px;

			width: 319px;

			position: relative;

			left: 8px;

			overflow: hidden;

		}

			#hightlights h1 {

				font-size: 1em;

				background: #343434;

				padding-left: 6px;

				line-height: 22px;

				color: #fff;

				text-align: left;

				text-transform: uppercase;

				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

			}

				#hightlights .hl-post h2 {color: #343434;}

				#hightlights .hl-post .thumbFoto {float:left;width:108px;margin-top:1em;}

				#hightlights .hl-post img {width:108px;border:1px #333 solid;}

				#hightlights .hl-post .textBlock {margin: 8px 0 0 116px;}

				#hightlights .hl-post .textBlock {margin: 8px 0 0 116px;}

				#hightlights .hl-post .textBlock a {color:#333;border-bottom:1px #333 dotted;}

				#hightlights .hl-post .textBlock a:hover {border-bottom:2px #333 dotted;}



#content-body {padding: 0;}

	#content-body p.firma {

			margin-top: 4em;

			color: #7eb801;

		}

	#content-body p {

    	line-height: 1.5em;

		margin-bottom: 1.5em;

	}

	#content-body em {text-decoration:underline;font-style:normal;}

	#content-body ol {margin-left:2em;}



	#content-body ul {

		list-style-position: outside;

		list-style-type: none;

		list-style-image: url(../images/greenDotSmall.gif);

		margin: 0 0 2em 2em;

    line-height: 1.5em;

	}

    #content-body ul li {margin-left:1.5em;margin-bottom:1em;text-align:left;}

    #content-body ul.remark {list-style:none;margin-left:0;}

	#content-body ul.remark li {margin-bottom:2em;}

	#content-body dl {

		margin: 1em 0;

	}

	#content-body dl.donde dt {

		color: #7eb801;

	}



	#content-body a {

		color: #006600;

		text-decoration: none;

		border-bottom: 1px #006600 dotted;

	}

	#content-body a:hover {

		border-bottom: 2px #006600 dotted;

	}

	#content-body a.noborder {border:none;}

	#content-body a.noborder:hover {border:none;}



	#content-body h2.box {

		color:#fff;

		background-color:rgb(232,125,13);

		padding:.5em;

		border:1px rgb(204,69,0) solid;

		text-transform: none;

		font: 1.5em/1.2em "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

		margin-bottom: 1em;

	}



.contentNarrow {

	padding: 1em 4em 1em 4em;

}



#colDireccionDonde {

	margin: 1em 0 0 2em;

	float: left;

	width: 153px;

}

#colFotoDonde {margin-left:180px;text-align:right;}

#colMapaDonde {margin: 0 0 0 2em;}



.entry {padding:1em 0 1em 1.5em;overflow:hidden;}

.entry .colIzda70 {float:left;width:68%;}

.entry .colDcha25 {margin-left:72%;}



.entry .colIzda50 {float:left;width:49%;}

.entry .colDcha50 {margin-left:51%;}



.entry-narrow {padding:1em 6em;}

/* -------------------- Apartado Metodología ---------- */

.metodologia {line-height:1.5em;}

.metodologia dl {padding-left: 74px;padding-bottom:1em;}

.metodologia .n1 {background:url(../images/metodologia_n1.gif) 0 0 no-repeat;min-height:64px;}

.metodologia .n1 dt {color:rgb(232,125,13);}

.metodologia .n2 {background:url(../images/metodologia_n2.gif) 0 0 no-repeat;min-height:64px;}

.metodologia .n2 dt {color:rgb(130,0,36);}

.metodologia .n3 {background:url(../images/metodologia_n3.gif) 0 0 no-repeat;min-height:64px;}

.metodologia .n3 dt {color:rgb(138,0,79);}



/* -------------------- Apartado Partenariado ---------- */

.partenariado h2 {border-bottom:1px #7eb801 solid;text-transform:none;font-size:1.5em;font-weight:normal;}

.partenariado .logos {clear:both;margin-right:2em;}

#content-body .partenariado .logos a:hover {border:none;}



#content-body ul.partenariado {margin-top:2em;}



.partenariado table.logos {margin-left:6em;}

.partenariado table.logos td {text-align:center;padding:2em;}

.partenariado .logos p {margin: 2em 0 0 6em;}



/* -------------------- Apartado 800 ocupaciones ---------- */

dl.ocupaciones {line-height:1.5em;padding-left:4em;}

dl.ocupaciones dt {color:#005468;font-weight:bold;}

dl.ocupaciones dd {margin-bottom:2em;}



/* ------------- Apartado Sectores con futuro ------------- */

dl.sectoresFuturo {width:70%;}

dl.sectoresFuturo dt {color:#005468;line-height:1.5em;margin-left:6em;}

dl.sectoresFuturo dd {margin-left:6em;}



div.mini_sectoresFuturo {overflow:hidden;margin: -1em 0 3em 6em;}

div.mini_sectoresFuturo dl {float:left;width:162px;}

div.mini_sectoresFuturo dd {color:#005468;font-weight:bold;}



/* ------------- Apartado Aplicativos ------------- */

dl.aplicativos {width:100%;}

dl.aplicativos dt {color:#005468;line-height:1.5em;}

dl.aplicativos dd {margin-left:6em;}



div.mini_aplicativos {overflow:hidden;margin: -1em 0 3em 0em;}

div.mini_aplicativos dl {float:left;width:208px;height:180px;}

div.mini_aplicativos dd {color:#005468;font-weight:bold;margin-right:2em;}



/* -------- Apartado Plataforma Multimedia ------- */

div.flashgPlMm {text-align:center;margin-top:.5em;}



div.cuadrosPlMm {overflow:hidden;}

dl.cuadrosPlMm {float:left;width:210px;}

dl.cuadrosPlMm dt {height:39px;color:#fff;line-height:39px;font-weight:bold;font-size:1.2em;padding-left:1em;}

dl.cuadrosPlMm dd {height:208px;color:#fff;padding:.5em 1em 0 1em;line-height:1.3em;}



dl.cuadrosPlMm dt.ocupaciones {background:url(../images/topPM_cuadro800Ocupaciones.gif) top right;position:relative;left:0;}

dl.cuadrosPlMm dd.ocupaciones {background:url(../images/bgPM_cuadro800Ocupaciones.jpg) top left;position:relative;left:0;}

dl.cuadrosPlMm dt.aplicativos {background:url(../images/topPM_cuadroAplicativo.gif) top right;position:relative;left:8px;}

dl.cuadrosPlMm dd.aplicativos {background:url(../images/bgPM_cuadroAplicativos.jpg) top left;position:relative;left:8px;}

dl.cuadrosPlMm dt.sectores {background:url(../images/topPM_cuadroSectoresFuturo.gif) top right;position:relative;left:16px;}

dl.cuadrosPlMm dd.sectores {background:url(../images/bgPM_cuadroSectoresFuturo.jpg) top left;position:relative;left:16px;}



#content-body dl.cuadrosPlMm dt.ocupaciones a, #content-body dl.cuadrosPlMm dt.aplicativos a, #content-body dl.cuadrosPlMm dt.sectores a {color:#fff;border-bottom:1px #fff dotted;}

#content-body dl.cuadrosPlMm dt.ocupaciones a:hover, #content-body dl.cuadrosPlMm dt.aplicativos a:hover, #content-body dl.cuadrosPlMm dt.sectores a:hover {border-bottom:2px #fff dotted;}



/* -------------------- Cajas numeradas ---------- */

div.list-box {padding:2em 2em 0 9em;}

#content-body .list-box ul {margin-left:.9em;}

#content-body .list-box li {margin-bottom:0;}



.box-num1 {background:url(../images/bgN1reflejado.gif) 4em 2em no-repeat;min-height:180px;}

.box-num2 {background:url(../images/bgN2reflejado.gif) 1em 2em no-repeat;min-height:180px;}

.box-num3 {background:url(../images/bgN3reflejado.gif) 1em 2em no-repeat;min-height:180px;}

.box-num4 {background:url(../images/bgN4reflejado.gif) 1em 2em no-repeat;min-height:180px;}



div.list-box h2 {margin:0 15em 0 1.5em;}

#content-body div.list-box h2.box_eu {margin-right:12.5em;}

p.list-box {padding-right:14em;}



/* ------- Subtítulos con pastilla a color -------- */

h2.pastillaColorVerde, h2.pastillaColorNaranja, h2.pastillaColorVioleta {margin:2em 0;color:#333;font-weight:normal;font-size:1em;}

h2.pastillaColorVerde span {font-size:1em;text-transform:none;border:1px rgb(125,186,0) solid;background-color:rgb(203,227,153);padding:.2em .5em .2em 3em;}

h2.pastillaColorNaranja span {font-size:1em;text-transform:none;border:1px rgb(232,125,13) solid;background-color:rgb(255,209,162);padding:.2em .5em .2em 3em;}

h2.pastillaColorVioleta span {font-size:1em;text-transform:none;border:1px rgb(138,0,79) solid;background-color:rgb(209,112,215);padding:.2em .5em .2em 3em;}



/* -------------------- formularios -------------- */



form {

	overflow: hidden;

	margin-top: 4em;

}

form p {

	line-height: 2em;

}

	form p.botones {

		float: left;

		width: 220px;

		text-align: right;

	}

	form p.pista {

		margin-left: 228px;

		text-align: right;

		margin-right: 6.5em;

		color: #7eb801;

		font-size: 1.2em;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	}



label {

	float: left;

	width: 148px;

	color: #7eb801;

	text-align: left;

	font-size: 1.2em;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

label.mismaLinea {float:none;margin-left:1.6em;}

input, select, textarea {

	border: 1px #7eb801 solid;

	margin-left: 1em;

	text-align: left;

	font-size: 1em;

	padding: .3em;

	color: #666;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

textarea {

	width: 304px;

}

select {

	padding: .2em .3em;

}

#btnEnviar {

	font-size: 1em;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	border: 1px #7eb801 solid;

	background: #060;

	width: 5.5em;

	height: 2em;

	line-height: 1em;

	cursor: pointer;

}



#contacto {

	border-bottom: 1px #7eb801 dotted;

	padding-bottom: 2em;

}



/* ---------------------------------------------- */

#inicio-buscador {border-top:1px #8FB726 solid;margin-top:1em;padding-top:2em;}

#inicio-buscador form {margin:0;}

#inicio-buscador label {font-size:.9em;width:250px;text-align:right;}

#inicio-buscador input {color:#333;padding:.2em;width:20em;}

#inicio-buscador button {text-transform:capitalize;margin-left:.5em;height:1.8em;}



/* ---------------------------------------------- */

.newsBlockList h2, .freshNewsBlockList h2 {margin:0;padding:0;line-height:1.2em;font-size:1.1em;text-transform:none;}

.newsBlockList p, .freshNewsBlockList p {line-height:1em;font-size:1em;}

.newsBlockList p.date, .freshNewsBlockList p.date {margin:0;padding:0;line-height:1.1em;font-weight:bold;font-size:1.1em;}

.newsBlockList h2, .newsBlockList p.date {color:#780096;}

.freshNewsBlockList h2, .freshNewsBlockList p.date {color:#333;}



#content-body .newsBlockList p, #content-body .freshNewsBlockList p {margin:0;}

.newsBlockList p.readmore, .freshNewsBlockList p.readmore {margin:0;}



#content-body .newsBlockList a {color:#780096;border-bottom:1px #780096 dotted;}

#content-body .newsBlockList a:hover {border-bottom:2px #780096 dotted;}

#content-body .freshNewsBlockList a {color:#333;border-bottom:1px #333 dotted;}

#content-body .freshNewsBlockList a:hover {border-bottom:2px #333 dotted;}



.newsBlockList, .freshNewsBlockList {margin-left:-1.5em;margin-top:-1em;}

.newsBlockList .newsItem, .freshNewsBlockList .newsItem {padding:.5em;border:1px #ccc solid;margin-bottom:.5em;overflow:hidden;}

.newsBlockList .even, .freshNewsBlockList .even {background:#ccc;}

.newsBlockList .odd, .freshNewsBlockList .odd {background:#fff;}



.newsBlockList .thumbFoto, .freshNewsBlockList .thumbFoto {float:left;width:108px;}

.newsBlockList .thumbFoto img {width:104px;border:1px #780096 solid;}

.freshNewsBlockList .thumbFoto img {width:104px;border:1px #333 solid;}

.newsBlockList .textBlock, .freshNewsBlockList .textBlock {margin-left: 120px;}



.newsItemFull h2 {font-size:1.2em;margin:0;line-height:1.5em;}

.newsItemFull .topFoto {margin:0;}

.newsBlock .newsItemFull .topFoto img {border:1px #780096 solid;}

.freshNewsBlock .newsItemFull .topFoto img {border:1px #333 solid;}

#content-body .newsItemFull p.date {margin:0;font-size:1.2em;font-weight:bold;}



.freshNewsBlock .newsItemFull h2 {color:#333;text-transform:none;margin:0;padding:0;}

.newsBlock .newsItemFull h2 {color:#780096;text-transform:none;margin:0;padding:0;}

.freshNewsBlock .newsItemFull .date {color:#333;}

.newsBlock .newsItemFull .date {color:#780096;}



#content-body .newsBlock a {color:#780096;border-bottom:1px #780096 dotted;}

#content-body .newsBlock a:hover {border-bottom:2px #780096 dotted;}

#content-body .freshNewsBlock a {color:#333;border-bottom:1px #333 dotted;}

#content-body .freshNewsBlock a:hover {border-bottom:2px #333 dotted;}



/*.newsBackLink {background:#780096;padding:.5em 0;margin-left:-1.5em;}*/

/*.freshNewsBackLink {background:#333;padding:.5em 0;margin-left:-1.5em;}*/



/*#content-body .newsBackLink a, #content-body .freshNewsBackLink a {color:#fff;margin-left:1.5em;border-bottom:1px #fff dotted;}*/

/*#content-body .newsBackLink a:hover, #content-body .freshNewsBackLink a:hover {border-bottom:2px #fff dotted;}*/

#content-body .newsBackLink a {color:#780096;border-bottom:1px #780096 dotted;}

#content-body .newsBackLink a:hover {border-bottom:2px #780096 dotted;}

#content-body .freshNewsBackLink a {color:#333;border-bottom:1px #333 dotted;}

#content-body .freshNewsBackLink a:hover {border-bottom:2px #333 dotted;}



/* ---------------------------------------------- */

.activBlockList {margin-left:-1.5em;margin-top:-1em;}

#content-body .activBlockList p {margin:0;}



.activBlockList .activItem {padding:.5em;border:1px #ccc solid;margin-bottom:.5em;overflow:hidden;}

.activBlockList .even {background:#ccc;}

.activBlockList .odd {background:#fff;}

#content-body .activBlockList .activItem .readmore {margin:0;}



.infoActividad {overflow:hidden;}



#content-body .activBlockList h2, #content-body .infoActividad h2 {margin-top:0;padding:0;line-height:1.3em;font-weight:normal;font-size:1.3em;text-transform:none;color:#333;}



#content-body .activBlockList p.date, #content-body .infoActividad p.date {margin:0;padding:.5em 0 0 0;line-height:1.1em;font-weight:bold;font-size:1.1em;color:#8E3A64;}

#content-body .activBlockList a {color:#8E3A64;border-bottom:1px #8E3A64 dotted;}

#content-body .activBlockList a:hover {border-bottom:2px #8E3A64 dotted;}



#content-body .activBlockList span.refActv, #content-body .infoActividad span.refActv {color:#8E3A64;}

#content-body .activBlockList p.buttonForm, #content-body .infoActividad p.buttonForm {font-size:1.2em;line-height:26px;padding:.2em .5em;width:50%;text-align:right;float:right;margin-top:-.3em;}

#content-body .activBlockList p.buttonForm a, #content-body .infoActividad p.buttonForm a {font-size:14px;color:#8E3A64;border:0;width:80px;line-height:12px;margin-left:.5em;background:url(../images/bgButtonForm.gif) 1px 0 no-repeat;}

#content-body .activBlockList p.buttonForm a.es, #content-body .infoActividad p.buttonForm a.es {padding:4px 12px 6px 12px;}

#content-body .activBlockList p.buttonForm a.eu, #content-body .infoActividad p.buttonForm a.eu {padding:4px 8px 6px 8px;}

#content-body .activBlockList p.buttonForm a:hover, #content-body .infoActividad p.buttonForm a:hover {border:0;background:url(../images/bgButtonForm.gif) -81px 0 no-repeat}



#content-body .infoActivBackLink {margin:1em 0;}

#content-body .infoActivBackLink a {color:#8E3A64;border-bottom:1px #8E3A64 dotted;}

#content-body .infoActivBackLink a:hover {border-bottom:2px #8E3A64 dotted;}



#content-body h2.actividades {color:#a82f65;font-size:1.3em;text-transform:none;}



/* ---------------------------------------------- */

#footer {

	background: #7eb801;

	color: #fff;

	height: 36px;

	clear: both;

	font-size: 1.1em;

	overflow: hidden;

	position: absolute;

	width: 836px;

	bottom: 0;

}

	#footerinfo {

		float: left;

		width: 220px;

		margin-left: 16px;

		margin-top: 20px;

	}

	#footermenu {

		text-align: right;

		padding-right: 12px;

		background: #7eb801;

		margin-left: 250px;

		margin-top: 20px;

	}

		#footermenu li {

			display: inline;

			color: #fff;

			border-left: 1px #fff solid;

			margin-left: 16px;

			padding-bottom: 2px;

		}

		#footermenu li a {

			color: #fff;

			text-decoration: none;

			padding: 1px 8px;

		}

		#footermenu li a:hover {

			background: #336600;

			padding-bottom: 2px;

		}



/* --- Clases varias ---*/



.clearB, .clearb, .clear {clear: both;}

.clearL {clear:left;}

.clearR {clear:right;}



.left {text-align: left;}

.right {text-align: right;}

.center {text-align: center;}

.justify {text-align: justify;}



img.fleft {float:left;margin-right:1em;}

img.fright {float:right;margin-left:1em;}



.blue {color:#0400a9;}

strong.blue {color:#0400a9;font-weight:normal;}

.seaBlue {color:#005468;}

strong.seaBlue {color:#005468;font-weight:normal;}

img.seaBlue {border:1px #005468 solid;}



.someRed {}

.someRedStrong {}



#content-body .fontS1em {font-size:1em;}



#content-body ul.bgFadeBlue {

	list-style-type:disc;

	list-style-image:none;

	color:#fff;

	font-size:1.2em;

	font-weight:bold;

	line-height:1.2em;

	text-transform:uppercase;

	background:url(../images/blueFadeHorz.gif) top left repeat-y;

	padding:1em 2em .1em 2em;

	margin-left:0;

}



.green {color:#8FB726;}

strong.green {}



.highlight {color:#8FB726;font-weight:bold;}

.noborder {border:0;}



#content-body ul.noList {list-style:none;list-style-image:none;margin-left:0;}

#content-body ul.noList li, #content-body ul.noListL4em li {list-style:none;list-style-image:none;margin:0;padding:0;text-indent:0;}

#content-body ul.noListL4em {list-style:none;list-style-image:none;margin-left:4em;}



#content-body .marginV1em {margin-top:1em;margin-bottom:1em;}

#content-body .marginV2em {margin-top:2em;margin-bottom:2em;}

#content-body .marginT1em {margin-top:1em;}

#content-body .marginT2em {margin-top:2em;}

#content-body .marginT3em {margin-top:3em;}

#content-body .marginT4em {margin-top:4em;}

#content-body .marginT6em {margin-top:6em;}

#content-body .marginT8em {margin-top:8em;}

#content-body .marginL4em {margin-left:4em;}



.remark-1,.remark-2,.remark-3 {padding:.2em .3em;}

.remark-1 {background-color:rgb(255,209,162);border:1px rgb(232,125,13) solid;}

.remark-2 {background-color:rgb(209,112,215);border:1px rgb(138,0,79) solid;}

.remark-3 {background-color:rgb(205,136,168);border:1px rgb(130,0,36) solid;}



#content-body ul.no-dot {list-style-image:none;list-style:none;}



#content-body div.fullpage {margin:-1em 0 0 -1.5em;}





